@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; border:none; color:#333; font-size:100%; /*font-weight:inherit;*/ font-family:"Microsoft YaHei"; list-style-type:none;}
a{ color:#393939; text-decoration:none;}
a:hover{ text-decoration:none;}
html{ height:100%; margin:0 auto;}
body{ margin:0 auto; min-width:320px; background:#F5F5F5;}


/* HEAD --------------- */
header.head{ width:100%; height:50px; float:left; position:relative; background:#2E323E; z-index:99;}
header.head a.return{ width:30px; height:50px; float:left; line-height:50px; color:#FFF; font-size:24px; padding:0 0 0 10px;}
header.head h1{ width:70%; height:50px; line-height:50px; color:#FFF; font-size:115%; font-weight:normal; text-align:center; position:absolute; top:0px; left:15%;}
header.head span.logo{ width:120px; height:26px; float:left; padding:12px 0; position:absolute; top:0px; left:50%; margin:0 0 0 -60px;}
header.head span.logo img{ width:120px; height:26px; float:left;}
header.head section.user{ height:50px; float:right; position:relative;}
header.head section.user a.icon{ height:50px; float:left; line-height:50px; font-size:20px; color:#FFF; padding:0 13px 0 0;}
header.head section.user section.user-main{ width:120px; float:left; display:none; padding:3px 8px; border-radius:5px; background:#FFF; border:1px solid #B2B2B2;}
header.head section.show section.user-main{ display:block; position:absolute; top:50px; right:5px; z-index:9999;}
header.head section.user section.user-main i.icon{ width:16px; height:13px; display:block; position:absolute; top:-13px; right:10px; background:url(../Images/user.png);}
header.head section.user section.user-main span.menu{ width:100%; float:left;}
header.head section.user section.user-main span.menu a{ width:100%; height:35px; float:left; border-top:1px solid #E7E7E7;}
header.head section.user section.user-main span.menu a em.icon{ width:35px; height:35px; float:left; line-height:35px; text-align:center; font-size:22px; color:#FF9D22;}
header.head section.user section.user-main span.menu a i{ height:35px; float:left; line-height:35px; padding:0 0 0 2px; font-style:normal; color:#6E6E6E;}
header.head section.user section.user-main span.menu a:nth-child(1){ border:0px;}
header.head section.user section.user-main span.menu a:nth-child(3) em.icon{ line-height:32px;}

section.login{ width:84%; float:left; padding:88px 8% 230px 8%; background:url(../Images/bottom_bg.png) bottom center no-repeat;}
section.login section.land{ overflow:hidden; display:block; border-radius:3px; border:1px solid rgba(0,0,0,0.08);}
section.login section.land span{ width:100%; height:38px; float:left; background:#FFF;}
section.login section.land span i{ width:14%; height:38px; float:left; line-height:38px; color:#8E8E8E; font-size:110%; text-align:center;}
section.login section.land span input{ width:86%; height:38px; float:left; font-size:90%;}
section.login section.land span:nth-child(1){ border-bottom:1px solid #E9E9E9;}

section.password{ width:100%; height:30px; float:left; padding:15px 0;}
section.password label{ height:29px; float:left;}
section.password label input[type="checkbox"]{ width:13px; height:13px; float:left; margin:8px 10px 8px 0;}
section.password label i{ height:29px; float:right; line-height:28px; font-size:90%; color:#6E6E6E; font-style:normal;}
section.password label a{ font-size:90%; color:#FF5A0A;}
section.password span{ height:18px; float:right; padding:6px 0;}
section.password span a{ height:18px; float:left; line-height:18px; font-size:90%; color:#FF5A0A;}
section.password span a:nth-child(1){ border-right:1px solid rgba(0,0,0,0.08); padding:0 12px 0 0;}
section.password span a:nth-child(2){ padding:0 0 0 12px;}
section.login a.land{ width:100%; height:40px; float:left; line-height:40px; color:#FFF; text-align:center; background:#FF5A0A; border-radius:2px; box-shadow:0 0 5px rgba(0,0,0,0.10);}

section.login section.cooperate{ width:100%; height:30px; float:left; position:relative; padding:20px 0 27px 0; border-bottom:1px solid rgba(0,0,0,0.10);}
section.login section.cooperate i{ width:100%; height:30px; float:left; line-height:30px; text-align:center; font-size:inherit; font-style:normal; font-size:96%;}
section.login section.cooperate span{ height:30px; float:left; padding:0 5px; position:absolute; left:50%; bottom:-15px; margin:0 0 0 -28px; background:#F5F5F5;}
section.login section.cooperate span a{ width:30px; height:30px; float:left; margin:0 8px; text-align:center; color:#FFF; border-radius:100%; background:#000;}
section.login section.cooperate span a:nth-child(1){ font-size:125%; line-height:26px; background:#46A7EB;}
section.login section.cooperate span a:nth-child(2){ font-size:125%; line-height:30px; background:#60D74C;}

section.cue{ width:84%; float:left; padding:66px 8% 230px 8%; background:url(../Images/bottom_bg.png) bottom center no-repeat;}
section.cue span.land{ width:100%; float:left; border-radius:5px; position:relative; margin:10px 0 0 0;}
section.cue span.land input{ width:95%; height:38px; float:left; line-height:38px; font-size:90%; border-radius:2px; padding:0 0 0 5%; background:#FFF; box-shadow:0 0 1px rgba(0,0,0,0.08);}
section.cue span.land a{ width:26%; height:38px; float:left; text-align:center; font-size:86%; line-height:38px; color:#FFF; position:absolute; top:0px; right:-1px; background:#FF5A0A; border-radius:0 3px 3px 0;}
section.cue a.land{ width:100%; height:40px; float:left; line-height:40px; color:#FFF; text-align:center; background:#FF5A0A; border-radius:2px; box-shadow:0 0 5px rgba(0,0,0,0.10);}
section.cue a.top{ margin:20px 0 0 0;}
